home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / chemie / lewis123 / lewis123.doc < prev    next >
Encoding:
Text File  |  1986-02-05  |  49.3 KB  |  1,209 lines

  1.                    Lewis123 Ver 1.0 Partialware        
  2.                 Copyright 1986, Stone Age Software     
  3.                        By Stephen Mehalek 
  4.                     A covalent bond sketcher.           
  5.  
  6. Version 1.0 of Lewis123 is distributed as Partialware for your 
  7. use.  If you would like to upgrade to the fully functional version 
  8. send $29.95 to 
  9.  
  10.                         Stone Age Software
  11.                           P.O. Box 1216
  12.                         Amherst, NH 03031
  13.  
  14.                        PHONE (603) 673-8734
  15.                     Compuserve PPN# 73277,2557
  16.  
  17.                       Dealer inquiries welcome
  18.  
  19.  
  20. Please distribute in any manner you see fit Version 1.0 of 
  21. Lewis123 (Note!  Any Version of Lewis123 higher than or equal to 
  22. 2.0 may not be distributed as Partialware).  In your distribution 
  23. of the partialware version you must include the following files - 
  24.  
  25. Lewis123.PRG
  26. Lewis123.RSC
  27. Lewis123.DOC
  28.  
  29. Partialware was created with the idea of letting the user test run 
  30. a software package before purchasing it.  90% of the functionality 
  31. of Lewis123 is retained in this version.  It is quite possible 
  32. that the Partialware version of Lewis123 may be sufficient for your 
  33. needs.  If your needs are met by the Partialware version, we are 
  34. still very interested in your comments on the product i.e. Bugs, 
  35. features you want, and omissions in the documentation. 
  36. ----------------------------------------------------------------------
  37.                     Trademark Acknowledgements
  38.  
  39. ATARI, 520ST,ST, and TOS are all registered trademarks of Atari Corp.
  40. GEM is a registered trademark of Digital Research Inc.
  41. Gemini-10x is a registered trademark of Star Micronics Inc.
  42. Degas is a registered trademark of Batteries Included.
  43. Epson is a registered trademark of Epson America Inc. 
  44.  
  45. ----------------------------------------------------------------------
  46. Limitations of warranty and liability.
  47.  
  48. Stone Age Software Inc., or any person or distributor distributing this
  49. product, makes No Warranty, Expressed or Implied, with respect to this 
  50. program, the documentation, and any other related items, their quality,
  51. performance, merchantability, or fitness for any particular use.
  52. It is solely the users responsibility to determine their suitability
  53. for any particular purpose.
  54.  
  55. Stone Age Software Inc. will in no event be held liable for direct, indirect
  56. or incidental damages resulting from any defect or omission in this
  57. documentation, the program, or other related items and processes,
  58. including but not limited to any loss of business or anticipatory profit, 
  59. interruption of services or other damages resulting from the use 
  60. of this product.
  61.  
  62. This statement of limited liability is in lieu of all other 
  63. statements of limited liability and all other warranties, 
  64. implieded or expressed.  This statement of limited liability 
  65. includes warranties of merchantability and fitness for a 
  66. particular use or purpose.  Stone Age Software Inc. neither assumes 
  67. nor authorizes any other person or distributor to assume for Stone 
  68. Age Software Inc. any other Warranty of liability in connection with 
  69. the sale of this product.
  70.  
  71. The documentation and programs contained in the accompanying disks 
  72. described herein are copyrighted and contain information 
  73. proprietary to Stone Age Software Inc.
  74.  
  75. Versions of Lewis123 higher than or equal to 2.0 may not be copied 
  76. or used for any other purpose than the backup of Lewis123 by the 
  77. original purchaser.
  78.  
  79. ---------------------------------------------------------------------
  80.                           Upgrade policy
  81.  
  82.      Upgrades of Lewis123 maybe purchased from Stone Age Software 
  83. Inc. for the flat fee of $10 at anytime.  This applies only to 
  84. users who possess a valid copy of a Lewis123 system disk, and to 
  85. those users who possess versions of Lewis123 higher than or equal 
  86. to 2.0.  Versions of Lewis123 lower than 2.0 are provided as 
  87. Partialware and maybe be distributed freely.  Versions equal to or 
  88. higher than 2.0 maynot be copied or reproduce in anyway except for 
  89. the purposes of backup by the user. 
  90. ---------------------------------------------------------------------
  91.                           Table of Contents
  92.  
  93. 1.0 Overview of Lewis123, System requirements, and Product Interfaces
  94.      1.1 Overview
  95.      1.2 System requirements
  96.      1.3 Interface to Other Products
  97.  
  98.  
  99. 2.0 Running Lewis123
  100.  
  101.  
  102. 3.0  User Interface Description
  103.  
  104.      3.1 Overall Layout
  105.  
  106.      3.2 Menu Structure and Operation
  107.  
  108.           3.2.1 Desk
  109.                3.2.1.1 Read This!
  110.                3.2.2.2 Accessory 1 Through Accessory 6
  111.  
  112.           3.2.2 File
  113.  
  114.                3.2.2.1 Open...
  115.  
  116.                3.2.2.2 Save
  117.                3.2.2.3 Saveas...
  118.                3.2.2.4 Save To Degas Pic...
  119.                3.2.2.5 Save To Metafile...
  120.  
  121.                3.2.2.6 Print...
  122.  
  123.                3.2.2.7 New Structure
  124.                3.2.2.8 Delete File...
  125.  
  126.                3.2.2.9 Quit
  127.                                                        
  128.           3.2.3 Options
  129.  
  130.                3.2.3.1 Ionize an Element...
  131.  
  132.                3.2.3.2 Calculate Formal Charge
  133.                3.2.3.3 Statistics on Complex
  134.  
  135.                3.2.3.4 Info State on
  136.  
  137.                3.2.3.5 Thickened Lines
  138.  
  139.           3.2.4  Group IA Elements
  140.  
  141.           3.2.5  Group IIA Elements
  142.  
  143.           3.2.6  Group IIIA Elements
  144.  
  145.           3.2.7  Group IVA Elements
  146.  
  147.           3.2.8  Group VA Elements
  148.  
  149.           3.2.9  Group VIA Elements
  150.  
  151.           3.2.10 Group VIIA Elements
  152.  
  153.           3.2.11 Group Zero Elements
  154.  
  155.      3.3 Mouse Operations
  156.  
  157.           3.3.1 Single Click
  158.  
  159.           3.3.2 Double Click
  160.  
  161.           3.3.3 Drag
  162.  
  163.           3.3.4 Drag to the Trash Can
  164.  
  165.      3.4 The Spacebar
  166.          
  167.  
  168. 4.0 Tutorial on Drawing a Benzene Molecule
  169.  
  170.      4.1 Basic Steps to Drawing a Complex With Lewis123 
  171.  
  172.      4.2 Example, Benzene
  173.  
  174.      4.3 Steps to Depicting a Classic Lewis Structures
  175.  
  176. 5.0 Problems and Possible Solutions
  177.  
  178.      5.1  Lewis123 in not Starting.
  179.  
  180.      5.2  After a Bond the Wrong Electrons Disappear.
  181.  
  182.      5.3 When I Unbond the Wrong Lines Disappear.
  183.  
  184.      5.4 When I Unbond the Electron Configuration Looks Different.
  185.  
  186.      5.5 How Can I Orient the Valence Electrons Differently.
  187.  
  188.      5.6 How Can I Choose What Spot Lewis123 Draws Its Lines to.
  189.  
  190.      5.7 I Moved Everything Around on the Screen, and Its a Mess.
  191.  
  192.      5.8  What Can I Do About Getting Rid of the Trash Can.
  193.  
  194.      5.9  The Unshared and Bond Count Are Huge 65,000 or greater.
  195.  
  196. 6.0 Limitations of Lewis123
  197.  
  198.      6.1 Maximum Number of Entries
  199.  
  200.      6.2 Desk Accessories
  201.  
  202.      6.3 Memory Consumption
  203.  
  204. 7.0 File Save Formats
  205.  
  206.      7.1 Degas Save Format
  207.  
  208.      7.2 Metafile Save Format
  209.  
  210.      7.3 Lewis123 Save Format
  211.  
  212. 8.0 Printer Support
  213.  
  214.      8.1 Printer Drivers Available for Lewis123
  215.  
  216.      8.2 Writing a Printer Driver for Lewis123
  217.  
  218. 9.0 Product News From Stone Age Software
  219.  
  220.  
  221. -----------------------------------------------------------------------
  222.                        Manual for Lewis123
  223.  
  224. 1.0 Overview of Lewis123 and System requirements
  225.  
  226.  
  227.      1.1 Overview
  228.  
  229.      Lewis123 is the first spreadsheet for chemistry students, 
  230. chemistry professors, chemists in industry, organic chemist, 
  231. and any person who might need to deal with covalent bonds.  Lewis123 
  232. with its interactive bond sketching environment can greatly enhance a
  233. Chemistry students ability to grasp the concept of covalent bonding.
  234. Lewis123 can also dramatically reduce the time necessary for an
  235. organic chemist to draw the multitude of organic structures 
  236. that he may have to depict.
  237.  
  238.   For those users who feel confident in their ability to use GEM programs
  239. (or for hackers who never bother to read the manual) we
  240. suggest they read section 1.2 on system requirements 
  241. and skip to Section 4.0 on the Benzene tutorial.  Section 4.0 will
  242. skip all the gory details of the structure and function of Lewis123, and
  243. take you right into a short tutorial on how to draw a molecule.  After
  244. completing the tutor you should  be fluent on how to use 90% of Lewis123.
  245.  
  246.    
  247.     1.2  System requirements
  248.  
  249.     Lewis123 has the following system requirements:
  250.  
  251.                     Monochrome monitor
  252.                     At least 105K bytes of free RAM
  253.                     and Tos in ROM
  254.  
  255.  
  256.      1.3 Interface to Other Products
  257.  
  258.      Lewis123 will save graphic  output in the following formats
  259.  
  260.                Degas PI3 file format.  This is a Monochrome
  261.                format as defined in the Degas manual.         
  262.   
  263.                Metafile format.  This is the graphics standard format
  264.                that all GEM based programs should use to transfer
  265.                graphics data to any program!  At present we are 
  266.                still waiting for Atari to release GDOS.  When this 
  267.                occurs we implement the metafile save option.
  268.  
  269.                Note.  Lewis123 files themselves are not graphics
  270.                pictures in themselves, so graphics programs
  271.                may not use them as graphic images of a Lewis123
  272.                complex.  Lewis123 files are a collection of non-
  273.                standard GEM objects that in this program correspond
  274.                to the elements that make up a Lewis123 complex.
  275.  
  276.  
  277.                Lewis123  will support any standard  Degas  printer 
  278.                driver.   Included with the fully functional version 
  279.                is a Epson printer driver from Tom Hudson and 
  280.                Batteries included.  This driver is provided as is, 
  281.                and is not being sold by Stone Age Software Inc.  
  282.                The driver is being distributed with the permission 
  283.                of Batteries Included.  We fully support the Degas 
  284.                printer driver format, and beleive it should be the 
  285.                industry standard until GDOS is released by Atari.
  286.  
  287.  
  288. 2.0 Running Lewis123
  289.  
  290.     Lewis123 is not a copy write protected program so no special 
  291. measures, like having a system disk in Drive A need be implemented
  292. to run it.  Please don't abuse this!
  293.  
  294.     Lewis123 requires the following files to execute properly.
  295.  
  296.                      Lewis123.prg
  297.                      Lewis123.rsc
  298.  
  299.     Double click on the Lewis123.prg file and the program 
  300. will display a menu bar, white background, and a trash 
  301. can in the lower right hand corner, provide the program successfully 
  302. started.  If the program crashes goto section 5.0 on Problem 
  303. Solving.
  304.  
  305. 3.0 User Interface Description
  306.  
  307.                      
  308.      3.1 Overall Layout
  309.  
  310.      Lewis123 is a fully GEM based program.  It uses the standard file
  311. selection menu, a non-movable trash can, the mouse, and a menu based
  312. interface for element selection.  The menu bar itself has 11 titles
  313. running across the top of the Lewis123 program screen as follows
  314.  
  315.   ----------------------------------------------------------------
  316.   |  Desk  File  Options   IA  IIA  IIIA IVA  VA  VIA VIIA Zero  |
  317.   ----------------------------------------------------------------
  318.   
  319. Sections 2.2 that follows describes each Menu title 
  320. and all items under a title in detail. 
  321.  
  322.     The mouse portion of the GEM interface for Lewis123 uses only
  323. the left button.   This is the same button that you would use for
  324. clicking on items on the desktop.  Section 2.3 describes the
  325. significance of a single click, double click, and highlighting
  326. with the mouse.
  327.  
  328.            
  329.      3.2 Menu structure and Operation                                   
  330.    
  331.           3.2.1   Desk 
  332.  
  333.     The very first title in the far left corner of the Lewis123 
  334. screen is the Desk.  When a user places the mouse over this area 
  335. a menu that looks like this should pop down. 
  336.                                    
  337.  
  338.                        ------------------
  339.                        |  Desk  
  340.                        ------------------
  341.                        |  Read This!    |
  342.                        |----------------|
  343.                        |  (Accessory 1) |
  344.                        |----------------|
  345.                        |  (Accessory 2) |
  346.                        |----------------|
  347.                        |  (Accessory 3) |
  348.                        |----------------|
  349.                        |  (Accessory 4) |
  350.                        |----------------|
  351.                        |  (Accessory 5) |
  352.                        |----------------|
  353.                        |  (Accessory 6) |
  354.                        ------------------
  355.  
  356. This area contains the credits dialog box for Lewis123 in the 
  357. "Read This!" item.  "(Accessory 1)" through "(Accessory 6)" are 
  358. specific to your GEM environment.  For example you might have 
  359. chosen to install Desk accessory 1 , a calculator, and a clock in 
  360. these areas.
  361.  
  362.                3.2.1.1 Read This!
  363.  
  364.      Selecting this item reveals a dialog box containing the 
  365. credits for Lewis123.  If you select this while you are on the 
  366. Desktop you will see a credit dialog for Atari.  This dialog box 
  367. has no effect on the function of the program.
  368.  
  369.                3.2.1.2 Accessory 1 Through Accessory 6
  370.  
  371.      These items contain user specific accessories that are 
  372. optional i.e. clocks, calculators, and other items.
  373.  
  374.      3.2.2   File
  375.  
  376.      Selection of the "File" title should bring up the following
  377. menu items 
  378.  
  379.                        -----------------------
  380.                           File  
  381.                        ------------------------
  382.                        |  Open...             |
  383.                        |----------------------|
  384.                        |  Save                |
  385.                        |  Save as...          |
  386.                        |  Save to Degas Pic...|
  387.                        |  Save to Metafile... |
  388.                        |----------------------|
  389.                        |  Print File...       |
  390.                        |----------------------|
  391.                        |  New Structure       |
  392.                        |  Delete File...      |
  393.                        |----------------------|
  394.                        |  Quit                |
  395.                        ------------------------
  396.  
  397. This menu bar should contain all the file manipulation routines 
  398. available to Lewis123.  
  399.  
  400.                3.2.2.1 Open
  401.  
  402.      This menu item is responsible for loading into memory 
  403. Lewis123 files.  Clicking on this option will bring up the 
  404. standard menu selection box.  Unlike, other programs Lewis123 does 
  405. not attach a file extension to the filename.  A good example of 
  406. this is Degas files.  A file name such as "mountain.PI3" has an 
  407. extension of PI3 to donate to the program that it is a high 
  408. resolution picture.  Similarly, an extension of PI2 and PI1 denote 
  409. a medium and low resolution file in that order.  Since organic 
  410. complexs tend to have long names it was thought the extra three 
  411. characters could better be used in naming a file rather than as 
  412. group extension identifier.  If you don't use an extension we 
  413. suggest using ".123", of course.
  414.  
  415.      Since the Atari manual doesn't describe the standard file 
  416. selection box, here's a shot at a terse overview.  You may use the 
  417. mouse to do your file selection by double clicking on the 
  418. filename, and use the vertical sliders to move through the files.
  419. The closer button in this box updates the file display i.e. use 
  420. this button if you've changed diskettes and want to see the new 
  421. list of files.  The selector at the start of the program points to 
  422. drive B:, if you need to change this the quickest way is to move 
  423. the editing bar up to the path line, hit the ESC key, type 
  424. "A:", and hit the closer button for an update of the files.  
  425. Lewis123 will automatically retain the previous file name from a 
  426. file select provided you previously used this option.  This will 
  427. occur even when using the delete file version, even though the 
  428. file has been deleted (Aids in using the save as option).   
  429.  
  430.  
  431.  
  432.                3.2.2.2 Save
  433.  
  434.      This option will only appear if you previously loaded a file, 
  435. using the "Open" option, into Lewis123.  It should appear as low 
  436. intensity text the rest of the time.  Use this item if you load in 
  437. a file and don't wish to go through the file selection box 
  438. provided by the "Save as" file selector.  The file will be saved 
  439. under the name that was used to load it in.
  440.  
  441.                3.2.2.3 Save as
  442.  
  443.      This is the only save function that may be used when you 
  444. haven't used the "Open" item to select a file previously.  
  445. Clicking on this item will provide you with a standard file 
  446. selection dialog box to aid in the naming of your file.
  447.  
  448.                3.2.2.4 Save to Degas Pic
  449.  
  450. (Note! This function is only available on the fully functional version
  451. of Lewis123).
  452.  
  453.      This menu item will only become active after you have 
  454. loaded in a Lewis123 file.  If you click on this option after you 
  455. have loaded a Lewis123 file you see the familar file selection 
  456. menu.  Select a file name and disk drive that you want to save the 
  457. file to.  The disk drive should not be write protected, and 32034 
  458. bytes should be free on it.  After the the file has been correctly 
  459. saved your complex will be redrawn on the screen with the garbage 
  460. can.
  461.  
  462.      The reason we make you use the load option before you can use 
  463. the save to Degas option, is to incourage you to save your work.  
  464.  
  465.                3.2.2.4 Save to Metafile
  466.  
  467.      This option will not be available until Atari releases GDOS.     
  468.  
  469.                3.2.2.5 Print File
  470.  
  471. (Note! This function is only available on the fully functional version
  472. of Lewis123).
  473.  
  474.      You may use any Degas printer driver to preform printer dumps 
  475. with Lewis123.  We have included an Epson printer driver for use 
  476. with your programs.  Many thanks to Tom Hudson for taking a step 
  477. forward and proposing a printer driver standard till GDOS arrives.  
  478. We at Stone Age Software Inc. fully suppot the Degas printer 
  479. standard, and encourage other software devlopers to do so also.  
  480. The Epson printer driver included here is distributed as is, and 
  481. is the property of Tom Hudson and Batteries included.  The program 
  482. driver is not being sold as part of Lewis123, but is being 
  483. distributed for your use.  If you have need of other printer 
  484. drivers you may fine them in DL4 of the Atari 16 bit section of 
  485. Compuserve SIG*Atari.  Local users general have copies of various 
  486. Degas printer drivers available for your use also.
  487.  
  488.      The sequence for using the "PRINT" option is as follows.  The 
  489. first time you select this option you will be prompted with the 
  490. GEM file selction box.  You should select the printer driver that 
  491. you want installed to drive your particular printer.  The printer 
  492. driver that you do select will be installed for the remainder of 
  493. your session with Lewis123.  If you are using the Epson driver 
  494. included on the Lewis123 system disk select the "Epson.prt" file.  
  495. Otherwise select a printer driver that conforms to the Degas 
  496. standard.  After you have selected a printer driver the screen 
  497. will be cleared and the complex will be printed without the menu 
  498. bar and the trashcan.  To stop the print out press the "UNDO" key.
  499.  
  500.      On successive selections of the "PRINT" option you will not 
  501. be asked to select a printer driver.  If you installed the wrong 
  502. printer driver save your work and exit Lewis123.
  503.  
  504.      When GDOS is released we plan to provide printer dumps via 
  505. the GDOS drivers.  
  506.  
  507.                3.2.2.6 New Structure
  508.  
  509.      This item will erase the current structure that is loaded 
  510. into memory.   If a structure is currently in memory an alert box 
  511. will appear asking about the wiseness of utilizing this option.  
  512.  
  513.  
  514.                3.2.2.7 Quit
  515.  
  516.      This item terminates the Lewis123 program.  As is the case in 
  517. "New Structure" you will be prompted if a complex is in memory, 
  518. else the program will terminate minus the dialog box.
  519.  
  520.           3.2.3 Options
  521.  
  522.                        ----------------------------
  523.                           Options  
  524.                        ----------------------------
  525.                        |  Ionize an Element...    |
  526.                        |--------------------------|
  527.                        |  Calculate Formal Charge |
  528.                        |  Statistics on Complex   |
  529.                        |--------------------------|
  530.                        |  Info State on           |
  531.                        |--------------------------|
  532.                        |  Thickened Lines         |
  533.                        ----------------------------
  534.  
  535.      The  "Options" title contains a group of utilities to aid  in 
  536. constructing your Lewis complex, as well as an option to change the 
  537. appearance of the graphics output.
  538.  
  539.                3.2.3.1 Ionize an Element
  540.  
  541.      This option allows the user to add or subtract electrons from 
  542. a given element.  Choosing an element to ionize, requires that one 
  543. be selected by clicking on the element first with the mouse.  The 
  544. user should see an elements name displayed in reverse video on the 
  545. draw board if it has been selected for ionization.  Reverse video 
  546. is also the method used to draw bonds, and select elements for 
  547. calculation of the formal charge. The effects of clicking and 
  548. double clicking are discussed in more detail in section 3.3 on 
  549. mouse operations.  The basic point to remember here is that you 
  550. should first have selected an element for ionization by 
  551. highlighting it in reverse video.  If no element was selected in 
  552. reverse video the ionization dialog box will ignore the results of 
  553. the dialog.
  554.  
  555.      The basic ionization dialog box is a collection of radio 
  556. buttons and two exit buttons.  Radio buttons in GEM are very 
  557. similar to push buttons on a car radio, hence the term has been 
  558. applied to them.  If you look at the top two selections for the 
  559. sign buttons, you have a choice of selecting subtraction or 
  560. addition of electrons. The thing that makes radio buttons special 
  561. is that you can never select more than one option at a time.  In 
  562. the case above, you will never be able to select the subtract 
  563. electrons option without having the add electrons option 
  564. deselected.
  565.  
  566.      One important thing about addition and subtraction of 
  567. electrons is that an element may never have more than zero or 
  568. eight electrons displayed at once without generating an alert box.  
  569. In the case of zero you may never subtract more electrons than is 
  570. displayed on the drawing board at any time for an element.  In the 
  571. case of eight electrons conversely, you may never display more 
  572. than eight electrons around an element at one time.
  573.  
  574.      A very important point comes forth out of this discussion
  575. of the maximum and minimum electrons displayable by Lewis123.  
  576. Lewis123 cannot judge the relative merits of a bonds existence or 
  577. non-existence.  Lewis123 is purely a sketch tool with a set tools 
  578. designed to aid you in judging the merits or demerits of a
  579. bond.  In no way shape or form can this program know whether or 
  580. not your complex should exist.  Conditions maybe such that your 
  581. complex could not possible exist i.e. low pressure, high pressure, 
  582. low temperature, high temperature, etc.  You have to be the judge 
  583. as to the relative merits of your bonds.  Lewis123 does however 
  584. provide you with information, warnings wherever possible, and a 
  585. formal charge calculator to help you make these calculations.
  586.  
  587.                3.2.3.2 Calculate Formal Charge       
  588.  
  589.      The formal charge calculator, allows the user to calculate 
  590. the formal charge of any element on the drawing board.  To do this 
  591. you must again select an element by clicking on it to get reverse 
  592. video.  Again, section 3.3 on mouse interfaces has a 
  593. better discussion of the highlight and dehighlight commands.  The 
  594. formal charge calculator will display a dialog box with a number 
  595. representing the formal charge of an element.  
  596.  
  597.      Please keep in mind, that just because the formal charges 
  598. look good doesn't guarantee that the bonds you have drawn are 
  599. correct.  This function is provided to aid in the tedium of 
  600. computing formal charges of a complex.  Its inclusion in this 
  601. program doesn't guarantee anything.  You as the Chemist or Student 
  602. must make the judgement calls as to the soundness of complexes.
  603.  
  604.                3.2.3.3 Statistics on Complex
  605.  
  606.      This item provides the user with two types of information on 
  607. a complex.  First, a count is displayed of all elements user to 
  608. build a complex.  Second, the number of bonds and unshared 
  609. electrons to complete a complex is displayed.  The element count 
  610. is a simple tally of all elements on the drawing board.  This 
  611. means that if you have drawn a complex and have strayt elements on 
  612. the drawing board you will have to drag them into the trash to get 
  613. and accurate count. 
  614.  
  615.      The number of bonds needed to complete a Lewis structure and 
  616. the number of unshared electrons in a Lewis structure are based on 
  617. the following calculations:
  618.  
  619.      Step
  620.  
  621.        1.   All the valence electrons were counted for each 
  622. element on the drawing board.
  623.  
  624.        2.   We determined the number of electrons that would be 
  625. needed to give 8 electrons to all elements excepte Hydrogen.  
  626. Hydrogen was counted as 2.
  627.  
  628.        3.   The number obtained in step 2 minus the number in step 1 
  629. was calculated.  That number yielded the number of bonding 
  630. electrons.
  631.  
  632.        4.   Half of the number in step 3.  Yields the number of 
  633. bonds in a complex.  This is the first number that we display i.e. 
  634. the number of bonds needed to complete a Lewis structure.
  635.  
  636.        5.   We obtained the number of unshared electrons by 
  637. subtracting step 3 from step 1.  
  638.  
  639. The above calculations will not work when bonds have already been 
  640. drawn between elements on the drawing board.  This menas that you 
  641. must first place all your elements on the screen, and ionize them 
  642. if appropriate to get accurate results.
  643.  
  644.      The count for the number of bonds and the number of unshared 
  645. electrons may not be accurate even if you implemented the 
  646. "Statistics" option correctly.  To understand why it maynot be 
  647. accurate you need to understand what principles the calculations 
  648. that were stated above are based on.
  649.  
  650.      When Gilbert Lewis came up with his theory of covalent 
  651. bonding, he based it on the principle of the octet.  Gilbert 
  652. theorized that all atoms, with the exception of Hydrogen, would 
  653. try to form an octet with there valence electrons.  The idea of 
  654. the octet was taken from the noble gases which are very stable and 
  655. do not readily react (Chemically stable, not necessarily 
  656. atomically stable).  This theory of bonding was a tremendous step  
  657. forwared and went a long way to describing why/how elements make 
  658. covalent bonds.  Unfortunately the theory proposed by Gilbert is 
  659. not always accurate.  Many exceptions can be found to the octet 
  660. rule.  Especially cases where the valence electrons exceed and 
  661. octet.  Hence, the number of bonds predicted by this method maynot 
  662. be correct all the time.
  663.  
  664.      After it became apparent that the octet rule was not 
  665. adequate, a new theory based on the electrons pair was developed.  
  666. The electron pair theory based itself on the fact that the 
  667. electrons pairing together were the most relevant factor in 
  668. bonding.  Lewis123 was also developed with the electron pair as 
  669. the most significant factor in covalent bonding.  Lewis123 looks 
  670. at the elements you are trying to bond, and searches first for 
  671. unpaired and then for paired electrons to form a bond with.  Since 
  672. many text books treat classic Lewis structures extensively.  We 
  673. have preformed the basic caculations involved in drawing a Lewis 
  674. structure for you.  As we have pointed out the results of these 
  675. calculations maynot always be correct.
  676.  
  677.      In order to reset the screen after using this function 
  678. depress the space bar for a screen refresh.  The statistics 
  679. function just erases the screen and writes text to the 
  680. drawing board.  It doesn't place the program in another mode.  
  681. This means that you may select elements for use in your complex and 
  682. they will be displayed right in the midst of the statistics text.
  683.  
  684.                3.2.3.4 Info State on
  685.  
  686.      Check marking the info state will provide online information 
  687. about an element.  The best way to understand this option is to 
  688. turn it on and select a few elements from the various groups.  A 
  689. few clicks with the mouse quickly reveals a host of useful 
  690. information on each element, that should keep you from having to 
  691. reference your chemistry books all the time.  Keep in mind that 
  692. you must uncheck the "Info State on" menu item to get the elements 
  693. placed on the drawing board again.
  694.  
  695.  
  696.                3.2.3.5 Thickened Lines
  697.  
  698.      All lines in Lewis123 are initially draw one pixel wide.  If 
  699. you find that one pixel wide lines are hard to see, or that you 
  700. dislike the appearance.  Check mark the thickened lines option.  
  701. The screen will be redrawn, and all lines from that point on will 
  702. be three pixels wide.  Remember that you can save the drawing 
  703. board to Degas and Metafiles when the thickened line option has 
  704. been selected.
  705.  
  706.           3.2.4  Group IA Elements
  707.  
  708.      When you drag the mouse over the menu titles "IA" through "0" 
  709. you probably noticed that a list of elements pops down for each 
  710. menu title.  The menu titles, "IA" through "0", and the menu item 
  711. lists for each menu title, correspond to the Periodic Chart 
  712. groups.  Most of you are probably already wondering what happened to 
  713. the group B elements, the lanthanides, and the actinides.  Bond 
  714. representations of those elements not in group A would most likely 
  715. not be done using the covalent bond approach.  Most non group A 
  716. bonds are crystalline structures and wouldn't be depicted using a 
  717. covalent bond approach, but rather an Ionic or Metallic bond 
  718. approach.  Of course there are numerous exceptions to this rule of 
  719. thumb, but Lewis123 is geared more towards sketching organic 
  720. complexs than the whole gamut of structures.   See section  3.3.1 
  721. for more information.
  722.  
  723.      To select elements for bonding click on the particular 
  724. menu item and the element will appear on the bottom portion of the 
  725. work sheet.  Make sure you are not in the info state mode or all 
  726. you will receive are dialog boxes with information on the element 
  727. you are trying to select.  As you click on elements they will be 
  728. placed on the bottom of the drawing board in a right to left 
  729. fashion.  If you fill up the bottom row with element selections, 
  730. the elements will be placed in the next available row.  After 
  731. selecting a few elements you are ready to proceed with actually 
  732. drawing a few bonds.  To draw bonds and drag elements around the 
  733. screen read the section on mouse operations.  For those of you who 
  734. wish to proceed from here the basic operations are:
  735.  
  736.      Click with hold over an element:  Will drag it two a new 
  737. location on the screen.
  738.  
  739.      Click over an element:  Selects it for bonding, ionization, or 
  740. formal charge calculation.  The elements name will be displayed in 
  741. reverse video.  Click on another element and you have a bond.
  742.  
  743.      Double clicking:  Selects an element for unbonding.  The 
  744. elements name will be displayed in low intensity text.  Selecting 
  745. another element to unbond, will make this function work.
  746.  
  747.                Group IA is composed of the following elements:
  748.  
  749.                     Hydrogen
  750.                     Lithium
  751.                     Sodium
  752.                     Potassium
  753.                     Rubidium
  754.                     Cesium
  755.                     Francium
  756.  
  757.  
  758.           3.2.5  Group IIA Elements
  759.  
  760.                Group IIA is composed of the following elements:
  761.  
  762.                     Beryllium
  763.                     Magnesium
  764.                     Calcium
  765.                     Strontium
  766.                     Barium
  767.                     Radium
  768.  
  769.           3.2.6  Group IIIA Elements
  770.  
  771.                Group IIIA is composed of the following elements:
  772.  
  773.                     Boron
  774.                     Aluminum
  775.                     Gallium
  776.                     Indium
  777.                     Thallium
  778.  
  779.           3.2.7  Group IVA Elements
  780.  
  781.                Group IVA is composed of the following elements:
  782.  
  783.                     Carbon
  784.                     Silicon
  785.                     Germanium
  786.                     Tin
  787.                     Lead
  788.  
  789.           3.2.8  Group VA Elements
  790.  
  791.                Group VA is composed of the following elements:
  792.  
  793.                     Nitrogen
  794.                     Phosphorus
  795.                     Arsenic
  796.                     Antimony
  797.                     Bismuth
  798.  
  799.  
  800.           3.2.9  Group VIA Elements
  801.  
  802.                Group VIA is composed of the following elements:
  803.  
  804.                     Oxygen
  805.                     Sulfur
  806.                     Selenium
  807.                     Tellurium
  808.                     Polonium
  809.  
  810.           3.2.10 Group VIIA Elements
  811.  
  812.                Group IVA is composed of the following elements:
  813.  
  814.                     Flourine
  815.                     Chlorine
  816.                     Bromine
  817.                     Iodine
  818.                     Astatine
  819.  
  820.           3.2.11 Group Zero Elements
  821.  
  822.                Group IVA is composed of the following elements:
  823.  
  824.                     Helium
  825.                     Neon
  826.                     Argon
  827.                     Krypton
  828.                     Xenon
  829.                     Radon
  830.  
  831.      3.3 Mouse operations
  832.  
  833.      The mouse is the basic means by which elements are bonded, 
  834. unbond (bonding using the single click, unbonding uses the double 
  835. click), and moved on the screen.  It is also used to select which 
  836. elements you want to ionize, or which elements you want to 
  837. calculate the formal charge of.
  838.  
  839.           3.3.1 Single click
  840.  
  841.      A single click when the mouse pointer is over an element on 
  842. the drawing board will highlight the element name in reverse 
  843. video.  After selecting an element you may bond it with another 
  844. element by clicking over the element in question, or may select the 
  845. ionization or formal charge menu item from the "Options" menu 
  846. title.  To deselect the element either click the 
  847. mouse on top of the selected element or in a blank region of the 
  848. screen.
  849.  
  850.      When you use the bond option, by highlighting and then 
  851. highlighting another element, you may encounter some warnings and 
  852. errors.  The first and second period elements generally support 
  853. one to four bonds.  This would mean in the case of Hydrogen or 
  854. Helium, you will be presented with a dialog box asking whether or 
  855. not you want to proceed with the bond.  The second error you may 
  856. receive, is an  error stating that the elements you are trying 
  857. to bond, do not have the proper electron configuration to produce a 
  858. bond.
  859.  
  860.  
  861.  
  862.  
  863.      To understand this error you must first understand a little 
  864. behind the logic that Lewis123 uses when it tries to make a bond.  
  865. Since the electron pair is generally everything in a
  866. covalent organic bond, Lewis123 will look on the source
  867. and destination element for electrons to pair.  Lewis123
  868. looks for single electrons on the target and the source 
  869. element to pair together.  Hydrogen is a perfect example of 
  870. an element with unpaired electrons floating around it.  If Lewis123 
  871. doesn't find any single electrons around both the source and 
  872. destination, it looks for a pair of electrons on the source or 
  873. target.  If it locates a pair of electrons, the next chore for 
  874. Lewis123 is to find out if the valence structure of the target or 
  875. source element can support an additional bond.  If none of these 
  876. conditions are found an electron bonding error will occur.  In 
  877. those cases where the user actually wanted to draw a bond, but 
  878. received an error, there is a way to trick Lewis123 into making 
  879. the bond.  If the error resulted from a lack of electrons, simply 
  880. add a some electrons to one of the elements.  After adding some 
  881. electrons make sure that the valence electrons configuration is 
  882. correct.  If there are extra electrons subtract out the excess by 
  883. using the ionization feature of Lewis123.  If the bonding error 
  884. resulted from the valence electron configuration being full, you 
  885. should subtract out electrons then make any corrections to the 
  886. valence structure by adding electrons.  It may seem strange to add 
  887. and subtract electrons when the element will never have this 
  888. configuration in real life, but this technique should allow you to 
  889. circumvent the improper electron configuration problem.                
  890.  
  891.      Since Lewis123 looks for electron pairs when making a 
  892. bond, it behoves us to mention that Lewis123 will not always pick 
  893. correctly.  In the case of most organic molecules Lewis123 safely 
  894. draws organic structures correctly 99% of the time. In the case of 
  895. true Lewis structures, those based on the octet rule, strange 
  896. results may result from drawing bonds.  The solution to this 
  897. problem is to carefully examine the results.  If the results are 
  898. not in keeping with your knowledge of the complexs structure, 
  899. change the structure.  You will have to use the ionization feature 
  900. to fix the electron configurations if they are improper.  If the 
  901. element in question is a true Lewis structure use the "Statistics" 
  902. option to calculate the number of bonds and unshared electrons 
  903. that are necessary to complete your structure.
  904.  
  905.           3.3.2 Double click
  906.  
  907.      If you double click over an element you will highlight that 
  908. element for unbonding.  The elements name should appear in low 
  909. intensity text.  Selection of another element will unbond one of 
  910. the bonds between those elements.  You should be aware that 
  911. Lewis123 doesn't keep track of the order in which lines where drawn 
  912. between elements.  This means that the last line you drew is not 
  913. necessarily the line that is removed on the screen.  If you want a 
  914. particular line undone, you may have to remove several lines.  
  915. Sometimes it is more convenient to just throw the element in 
  916. question away.  Most of the time Lewis123 does a pretty good job 
  917. of removing lines in palatable way.   You should also be advised 
  918. that you can have an element selected for unbonding and selected 
  919. for bonding at the same time.    
  920.  
  921.      This option is very handy when you have moved one element 
  922. relative to another and the bond line looks poor.  Just unbond and 
  923. redraw the bond to fix the appearance.
  924.  
  925.           3.3.3 Drag
  926.  
  927.      If you click and hold the mouse while over an element you 
  928. should be able to drag the element almost anywhere on the drawing 
  929. board.  Lewis123 will not let you drag one element over another 
  930. though.  You may also drag elements that have been bonded.  The 
  931. bonds themselves will not be reorganized as you drag the element, 
  932. but the lines will be repositioned at the end of the drag.  Taking 
  933. this into to account, you can have your bond lines cut through 
  934. areas of the screen you wouldn't want them to.  If this occurs 
  935. drag the element elsewhere and hit the spacebar to redraw the 
  936. screen, or unbond the element and try to redraw the bond for a 
  937. better appearance.   
  938.  
  939.  
  940.           3.3.4 Drag to the Trash Can
  941.  
  942.      If you drag an element to the trash can it is deleted and all 
  943. bonds are undone.
  944.  
  945.      3.4 The spacebar
  946.  
  947.      The spacebar will redraw the screen whenever you depress 
  948. it.  The spacebar is also required to be used after you get 
  949. statistics on a particular complex.           
  950.  
  951.  
  952. 4.0 Tutorial on Drawing a Benzene Molecule
  953.  
  954.      This tutorial will describe the basic steps you must take in 
  955. using Lewis123 to depict an organic structure, in this case a 
  956. benzene ring.  
  957.  
  958.      4.1 Basic Steps to Drawing a Complex With Lewis123 
  959.  
  960.      If your going to master drawing complexes with Lewis123, you 
  961. are going to need to master four things:
  962.  
  963.      Element Selection - This is done by clicking on elements from 
  964. one of the seven menu titles.  The titles correspond to the Group 
  965. numbers on a periodic chart.  The items in each menu title 
  966. correspond to the elements themselves in that group.  To select 
  967. one click on the element and it will appear at the bottom of the 
  968. screen.  You may drag elements on the screen to arrange them.
  969.  
  970.      Bonding - To bond two elements together select the first by 
  971. single clicking when the mouse pointer is over top of the element.  
  972. The element should now be displayed in reverse video.  Then click 
  973. the mouse when the pointer is over another element that you wish 
  974. to bond to.
  975.  
  976.      Unbonding - To unbond elements that have been bonded, you may 
  977. drag them to the trash, or double click on one element and select 
  978. another element to unbond and then double click.
  979.  
  980.      Ionization - To ionize an element use the same technique that 
  981. you would use to bond to two elements together.  Only this time, 
  982. select the ionization option from the "Options" menu when an 
  983. element is highlighted.
  984.  
  985.      4.2 Example, Benzene
  986.  
  987.      Benzene is made up of six Hydrogen atoms and six Carbon atoms 
  988. bound together in the shape of a pentagon.  Benzene is represented 
  989. by a resonance structure in real life, in this tutorial we will 
  990. only depict one variation.  First, select the six Carbon and the 
  991. six Hydrogen atoms by clicking on the menu items in Group IA and 
  992. Group VIA that correspond to the elements.  Arrange the six Carbon 
  993. atoms in the shape of a stop sign.  Position the remaining 
  994. Hydrogen atoms around the stop sign or Carbon atoms, one for each 
  995. Carbon atom as depicted below:  
  996.  
  997.                           H          H
  998.  
  999.  
  1000.                           C          C
  1001.  
  1002.  
  1003.           H       C                         C        H
  1004.  
  1005.  
  1006.                           C          C
  1007.  
  1008.  
  1009.                           H          H
  1010.  
  1011.  
  1012.  
  1013. If you select the "Statistics" options from the "Options" menu 
  1014. title.  You will see at the bottom of the statistics a count of 
  1015. the total number of bonds and the total number of unshared 
  1016. electrons in the Benzene complex.  Reading these off we see that 
  1017. we need 15 bonds to complete the structure, and no electrons  
  1018. will be left over.   
  1019.  
  1020.    Connect the Carbon atoms together by drawing a single bond
  1021. and then a double bond in an alternating pattern.  Now connect one 
  1022. Hydrogen atom to each of the Carbon atoms.  You have now correctly
  1023. depicted a Benzene ring.  Use the open function to compare your
  1024. structure with that of the Benzene molecule that we have drawn 
  1025. (Load the BENZENE file).  Be careful when using 
  1026. the  "Open" to load the Benzene example.  Your work will be erased 
  1027. if you don't save it first.  It took us two minutes on average to 
  1028. depict the benzene structure.
  1029.  
  1030.      4.3 Steps to Depicting a Classic Lewis Structure
  1031.  
  1032.      A classic Lewis structure is by our definition a molecule or 
  1033. complex that is based in part or in whole on the concept of 
  1034. the attainment of the noble-gas configurations on the part of 
  1035. atoms in covalent molecules. If you wish to depict classic 
  1036. Lewis structures you should use the following steps:
  1037.  
  1038.      1.  Place all the elements that make up your complex on the 
  1039. drawing board.  Then ionize any elements that should be ionized.  
  1040. Now select the "Statistics" option from the "Options" title on the 
  1041. menu bar.  Selecting the "Statistics" option will provide you with 
  1042. the number you need for step's 2 and 3.
  1043.  
  1044.      2.  You must indicate the covalent bonds between each of the 
  1045. elements by using the single click option to draw bonds.  You are 
  1046. also responsible for arranging the elements on the drawing board 
  1047. with correct placement.  Draw at least one bond between all the 
  1048. atoms first.  Then distribute the remaining bonds.
  1049.  
  1050.      3.  Evaluate the formal charge of each atom, and inspect your 
  1051. work for errors i.e do the valence electrons total up to the 
  1052. number of unshared electrons in step 
  1053. one.  Remember, Lewis123 looks for the electron pair on 
  1054. atoms when it tries to draw a bond.  If the electron configuration 
  1055. is incorrect use the ionization feature of Lewis123 to correct it.     
  1056.  
  1057. 5.0 Problems and Possible Solutions
  1058.  
  1059.      5.1  Lewis123 in not Starting.
  1060.  
  1061.      Check that the resource file Lewis123.rsc is with the 
  1062. program.  You will receive a waring if this is the case.  
  1063.  
  1064.      Make sure that you have TOS in ROM.  If this is not the case 
  1065. upgrade you system.  Lewis123 will run somewhat without TOS in 
  1066. ROM, but the "FILE" options crash the system.  If you are doing 
  1067. this be careful and use a copy of LEWIS123 on a separate disk.  A 
  1068. crash in the "FILE" options could damage your diskette.  We 
  1069. haven't had this happen, but we don't like the idea of the program 
  1070. crashing when it is doing file IO.  This information is 
  1071. supplied  for those people who want to look at the program with 
  1072. TOS in RAM.  USE AT YOUR OWN DISCRETION IF THIS IS THE CASE.
  1073.  
  1074.      5.2  After a Bond the Wrong Electrons Disappear.
  1075.  
  1076.      Lewis123 looks for the electron pair on elements it is trying 
  1077. to bond.  If you are trying to draw a classic Lewis structure as we 
  1078. have defined in section 4.0 you may have this problem.  Try using 
  1079. the ionization option of Lewis123 to correct the electron 
  1080. configuration.  See section 3.3.1 for a full explanation of what 
  1081. is going on here.
  1082.  
  1083.      5.3 When I Unbond the Wrong Lines Disappear.
  1084.  
  1085.      Lewis123 does not unbond elements in the order that the bonds 
  1086. lines where drawn.  This means at times Lewis123 will take away 
  1087. bond lines that leave a visually unpleasing look.  Drag the 
  1088. element to the trash for a quick fix.
  1089.  
  1090.      5.4 When I Unbond the Electron Configuration Looks Different.
  1091.  
  1092.      Lewis123 will always give back correct number electrons it took 
  1093. from an element in a bond.  If the element has been bonded 
  1094. elsewhere the electrons may be given back as single electrons or 
  1095. pairs.  This may at first seem confusing, but look at the bond 
  1096. again and you'll see that it has the same number of electrons, but 
  1097. they maybe arranged differently.
  1098.  
  1099.      5.5 How Can I Orient the Valence Electrons Differently.
  1100.  
  1101.      You can't.  Lewis123 uses its own algorithms to determine where 
  1102. it is going to place valence electrons around elements.  You may 
  1103. try stripping all the electrons from an element using the 
  1104. Ionization feature, and then adding all of them back using 
  1105. the Ionization feature.
  1106.  
  1107.      5.6 How Can I Choose What Spot Lewis123 Draws Its Lines to.
  1108.  
  1109.      You can't.  Lewis123 uses its own algorithm to determine 
  1110. where it is going to draw the next line.  If a line was draw to a 
  1111. spot on an element that was not particularly visually pleasing, 
  1112. unbond the element and try from a slightly different point on the 
  1113. drawing plane.
  1114.  
  1115.      5.7 I Moved Everything Around on the Screen, and Its a Mess.
  1116.  
  1117.      Depressing the space bar and it will redraw the screen any time this 
  1118. occurs.  As you move elements around the bonds do no resituate 
  1119. themselves on the elements.  This means that it may be necessary 
  1120. to unbond and redraw your bond if the move causes visual problems.
  1121.  
  1122.      5.8  What Can I Do About Getting Rid of the Trash Can.
  1123.  
  1124.      The trash can is a fixed object that cannot be removed from 
  1125. the drawing board.  The trash can will disappear when you go to 
  1126. print out the complex or save it to a Degas or Metafile.
  1127.  
  1128.      5.9  The Unshared and Bond Count Are Huge 65000 or greater.
  1129.  
  1130.      The numbers you are seeing are Lewis123's attempt to display 
  1131. a negative number.  Two things may cause this.  First, for the 
  1132. calculations to work all the elements must be unbonded on the 
  1133. drawing board.  You can't have any stray elements on the drawing 
  1134. board either.  The second reason, as we tried to explain in 
  1135. section 3.2.3.3 on the "Statistics" option the concept of bonds based 
  1136. on octets maynot be appriopriate for you complex.  The elements 
  1137. that you are trying to depict may exist ionization levels that 
  1138. don't make sense when plugged into the caculations for classic 
  1139. Lewis structures.
  1140.  
  1141. 6.0 Limitations of Lewis123
  1142.  
  1143.      6.1 Maximum Number of Entries
  1144.  
  1145.      400 elements may be placed on the screen at once.
  1146.  
  1147.      6.2 Desk Accessories
  1148.  
  1149.      Lewis123 requires no desk accessories.  Lewis123 is a fully 
  1150. GEM based program, hence it will operate with other programs or 
  1151. accessories designed to run in a GEM based environment.  Some 
  1152. programs written in older versions of FORTH that were not relocatable 
  1153. could cause problems.  In general be suspicious of programs that 
  1154. are generated as non-relocatable code.
  1155.  
  1156.  
  1157.      6.3 Memory Consumption
  1158.  
  1159.      Lewis123 require 105K bytes of free RAM.
  1160.  
  1161. 7.0 File Save Formats
  1162.  
  1163.      7.1 Degas Save Format
  1164.  
  1165. (Note! This function is only available on the fully functional version
  1166. of Lewis123).
  1167.  
  1168.      Saves the drawing board to a Degas PI3 file.
  1169.  
  1170.      7.2 Metafile Save Format
  1171.  
  1172.      Saves the drawing board to a Metafile format.  This option 
  1173. will only be available when Atari releases GDOS for use.
  1174.  
  1175.      7.3 Lewis123 Save Format
  1176.  
  1177.      Lewis123 files are a collection of non-standard objects.  
  1178. Lewis123 files will not work with other graphics programs.
  1179.  
  1180.  
  1181. 8.0 Printer Support
  1182.  
  1183.      8.1 Printer Drivers Available for Lewis123
  1184.      
  1185.      Lewis123 will support any standard Degas printer driver 
  1186. available.
  1187.  
  1188.      8.2 Writing a Printer Driver for Lewis123
  1189.  
  1190.      Reference the Degas manual for details on this standard.
  1191.  
  1192. 9.0 Product News From Stone Age Software
  1193.  
  1194.      Due out August, 1986.  For software developers, publisher of 
  1195. magazines on diskettes, and anybody who needs documentation on 
  1196. diskette we have the solution.  Doc on a Diskette is program that 
  1197. formats your text files for easier viewing, allows users instant 
  1198. access to a table of contents or index, allows users to move 
  1199. freely in a document, has fully GEM based user interface, and 
  1200. allows graphics pictures to be interspersed throughout the 
  1201. document (Requires Degas).  Finally a standard for the industry, 
  1202. online documentation that works.  One purchase, buys the rights to 
  1203. use of Doc on a Diskette for one of your products.  No royalties.
  1204.  
  1205.      A full function scientific calculator for both monochrome and 
  1206. color systems.
  1207.  
  1208.  
  1209.